home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2c.lha / p4-1.2c / contrib_f / makefile.proto < prev    next >
Makefile  |  1993-06-04  |  1KB  |  38 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. LIB = $(LIBDIR)/libp4.a
  6. FORTLIBDIR = $(P4_HOME_DIR)/lib_f
  7. FORTLIB = $(FORTLIBDIR)/libp4_f.a
  8.  
  9. MAIN = fslave_main.o
  10.  
  11. LIBS =  $(FORTLIB) $(LIB) $(MDEP_LIBS)
  12.  
  13. default:$(P)
  14.  
  15. all:$(P)
  16.     make $(MFLAGS) norm_master norm_slave
  17.     make $(MFLAGS) comm_master comm_slave
  18.     make $(MFLAGS) pi
  19.  
  20. pi: pi.o $(FORTLIB)  $(LIB)
  21.     $(FLINKER) $(MDEP_FFLAGS) -o pi pi.o $(LIBS)
  22.     
  23. norm_master: norm_master.o norm_slave.o $(FORTLIB)  $(LIB)
  24.     $(FLINKER) $(MDEP_FFLAGS) -o norm_master norm_master.o norm_slave.o $(LIBS)
  25.     
  26. norm_slave: norm_slave.o  $(MAIN) $(FORTLIB)  $(LIB)
  27.     $(FLINKER) $(MDEP_FFLAGS) -o norm_slave $(MAIN) norm_slave.o $(LIBS)
  28.  
  29. comm_master: comm_master.o comm_slave.o $(LIB)
  30.     $(FLINKER) $(MDEP_FFLAGS) -o comm_master comm_master.o comm_slave.o $(LIBS)
  31.     
  32. comm_slave: comm_slave.o  $(MAIN) $(LIB)
  33.     $(FLINKER) $(MDEP_FFLAGS) -o comm_slave $(MAIN) comm_slave.o $(LIBS)
  34.  
  35. realclean: clean
  36.     $(RM) -f norm_master norm_slave comm_master comm_slave pi \
  37.     Makefile p4f.h alogfile.p*
  38.